package com.jt.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
public class SysResult {
private  Integer status;
private String msg;
private Object data;








//准备工具api方便用户使用
public static SysResult fail() {
	return new SysResult(201,"业务调用失败",null);

	
}
//成功方式1只返回装态码信息
public static SysResult success() {
	return new SysResult(200,"业务调用成功",null);
}
//成功方式2需要返回服务器数据data
public static SysResult success(Object data) {
	return new SysResult(200,"业务调用成功",data);
}
//成功方式3可能告知服务器信息及服务器数据
public static SysResult success(String msg,Object data) {
	return new SysResult(200,msg,data);
}
}
